/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package adcon.negocio.processosJudiciais;

import adcon.negocio.advogado.Advogado;
import adcon.negocio.unidade.Unidade;
import java.io.Serializable;
import java.util.Calendar;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.Temporal;

/**
 *
 * @author Administrador
 */
@Entity
public class ProcessoJudicial implements Serializable {

    @Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE)
    private int codigo;
    @OneToOne
    private Unidade unidade;
    @OneToOne
    private Advogado advogado;
    @Temporal(javax.persistence.TemporalType.DATE)
    private Calendar dataExclusao;

    public ProcessoJudicial() {
    }

    public Advogado getAdvogado() {
        return advogado;
    }

    public void setAdvogado(Advogado advogado) {
        this.advogado = advogado;
    }

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    public Calendar getDataProcessoJuridico() {
        return dataExclusao;
    }

    public void setDataProcessoJuridico(Calendar dataExclusao) {
        this.dataExclusao = dataExclusao;
    }

    public Unidade getUnidade() {
        return unidade;
    }

    public void setUnidade(Unidade unidade) {
        this.unidade = unidade;
    }

    

}
